(function () {

  define(['dustjs-linkedin'], function (dust) {
    var templates = {};

    return {
      load: function (name, parentRequire, load, config) {
        parentRequire(['require.text!' + name + '.dust'], function(source) {
          var template = templates[name] = templates[name] || dust.compileFn(source, name);
          load(template);
        });
      }
    };
  });
}());
